Au-dessus des châteaux de Girsberg et de Saint-Ulrich se trouve le château du Haut-Ribeaupierre, à Ribeauvillé, il a été construit au XIIIe siècle, sur un plateau, à 645 mètres d'altitude. L'accès au château de Haut-Ribeaupierre se fait par un ancien fossé qui mène face à un bastion élevé au XVe siècle. L'entrée dans le castel passe par un ouvrage à deux portes et pont-levis qui comprend une barbacane munie d'une canonnière. Une fois les portes franchies, on arrive dans la cour, à droite les vestiges d'un escalier à vis desservait les étages d'un logis. Au Sud-Est, une magnifique citerne circulaire voûtée permettait de récolter l'eau de pluie. Au Nord se trouve l'ancien logis qui était accolé au donjon circulaire, l'ensemble formait la partie primitive du château du Haut-Ribeaupierre. Le donjon, d'une hauteur de 11 mètres a été construit en pierres à bossage de grès des Vosges, il repose au Nord-Est sur un arc de décharge. La porte d'accès au donjon est située côté Sud, au sommet les merlons et créneaux du parapet en briques ont été rajoutés lors des travaux de restauration à la fin du XIXe siècle. À l'Ouest une vaste courtine couronnée également d'un parapet à merlons et créneaux, rejoint la poterne en arc brisé au pied du donjon. Plusieurs bâtiments ont étaient bâtit à l'angle Sud-Ouest du mur-bouclier, dont il reste encore aujourd'hui un vaste pignon.